export function name() {
  const fs = wx.getFileSystemManager()
  
  fs.writeFileSync(`${wx.env.USER_DATA_PATH}/hello.txt`,  'hello, world', 'utf8')
  try {
      const res = fs.readFileSync(`${wx.env.USER_DATA_PATH}/hello.txt`, 'utf8', 0)
      console.log(res)
      //return res;
    } catch(e) {
      console.error(e)
      //return "";
    }

    wx.downloadFile({
      url: 'https://lilithimage.lilithcdn.com/official-web-lilith/lilith-logo_cn%403x.png', //仅为示例，并非真实的资源
      filePath: `${wx.env.USER_DATA_PATH}/abc.png`,
      success (res) {
        // 只要服务器有响应数据，就会把响应内容写入文件并进入 success 回调，业务需要自行判断是否下载到了想要的内容
        if (res.statusCode === 200) {
          wx.previewImage({
            urls: [res.filePath],
          })
        }
      }
    })
    return "xxx"
}

export function set_db(k, d){
    wx.setStorage({
        key: k,
        data: d,
        encrypt: true, // 若开启加密存储，setStorage 和 getStorage 需要同时声明 encrypt 的值为 true
        success() {
          wx.getStorage({
            key: k,
            encrypt: true, // 若开启加密存储，setStorage 和 getStorage 需要同时声明 encrypt 的值为 true
            success(res) {
              // console.log(res.data)
            }
          })
        }
      })
}

export function get_db(k){
    wx.getStorage({
        key: k,
        encrypt: true, // 若开启加密存储，setStorage 和 getStorage 需要同时声明 encrypt 的值为 true
        success(res) {
          // console.log(res.data)
        }
      })
}